• word of the day

    carissa macrocarpa

    carissa macrocarpa - Dictionary definition and meaning for word carissa macrocarpa

    Definition
    (noun) very large closely branched South African shrub having forked bright green spines and shiny leaves
Download our Mobile App Today
Receive our word of the day
on Whatsapp